HTMLify
app.js
Views: 17 | Author: huxn-webdev
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | const inputField = document.getElementById("input-field"); const outputField = document.getElementById("output-field"); const buttons = document.querySelectorAll("button"); inputField.addEventListener( "keyup", () => (outputField.innerHTML = inputField.value) ); buttons.forEach((btn) => { btn.addEventListener("click", () => { if (btn.classList.contains("uppercase")) { outputField.innerHTML = outputField.innerHTML.toUpperCase(); } else if (btn.classList.contains("lowercase")) { outputField.innerHTML = outputField.innerHTML.toLocaleLowerCase(); } else if (btn.classList.contains("capitalize")) { outputField.innerHTML = outputField.innerHTML.charAt(0).toUpperCase() + outputField.innerHTML.slice(1).toLowerCase(); } else if (btn.classList.contains("bold")) { outputField.style.fontWeight = "900"; } else if (btn.classList.contains("italic")) { outputField.style.fontStyle = "italic"; } else if (btn.classList.contains("underline")) { outputField.style.textDecoration = "underline"; } }); }); |